<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 数组的删除方法；
        //一、 删除数组的最后一项；pop
        // 1.改变原本的数组 2.返还值是 被删除的数组元素；
        // var arr = [10,20,30,40];
        //  var res =  arr.pop();
        // console.log(arr);
        // console.log(res);

        // 二、删除数组的第一个元素shift
        // 1.会改变原本的数组；2.返还值是 被删除的元素；
        // var arr = [10,20,30,40];
        // var res = arr.shift();
        // console.log(res);
        // console.log(arr);

        // 三、删除中间的元素；
        // 1.会改变原本数组 2.返还值是被删除的元素数组；
        // 数组.splice(位置,删除的个数（如果是添加就是0）,添加的元素(可选))
        // var arr = [10,20,30,40];
        // // var res =  arr.splice(1,2);
        // // console.log(arr);
        // // console.log(res);

        // arr.splice(1,1,"hello");  //替换元素；

        // console.log(arr);

        // 四、判断某个元素是否在数组内 indexOf;
        //判断某个值 是否在数组内 ，返还这个值在数组中的索引.如果找不到就会返还-1结果；
        var arr = ["张三","李四","王五"];
    //    var res=   arr.indexOf("李四");
        var res=   arr.indexOf("李四123");
       console.log(res);



    </script>
</body>
</html>